        body {
            font-family: "Microsoft YaHei UI", "Microsoft YaHei", "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", sans-serif;
        }

        h1,
        .h1,
        h2,
        .h2,
        h4,
        .h4,
        h4,
        .h4,
        .lead {
            font-family: "Microsoft YaHei UI", "Microsoft YaHei", "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", sans-serif;
        }

        #tip {
            width: 70%;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -35%;
            margin-top: -16%;
            border-radius: 5px;
            background: rgba(0, 0, 0, 0.7);
        }

        #tip p {
            padding: 8%;
            color: #fff;
            line-height: 24px;
        }
        .black_overlay {
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color:#000;
            z-index:1000;
            -moz-opacity: 0.8;
            opacity:.70;
            filter: alpha(opacity=70);
        }
        .tips-icon {
            padding-left: 5px;
        }

        .tips {
            display: none;
            position: fixed;
            width: 70%;
            margin-left: 15%;
            top: 100px;
            background-color: #fff;
            z-index: 1001;
            border: 1px solid #f3f3f3;
            border-radius: 10px;
        }

        .tips-msg {
            padding: 15px;
            color: #333;
            text-align: justify;
        }

        .tips-line {
            height: 1px;
            border-top: 1px solid #f3f3f3;
            ;
        }

        .tips-close {
            color: blue;
            text-align: center;
        }
        html,
        body {
            padding-top: 0;
            background-color: #ffffff;
            width: 100%;
            margin: 0;
            padding: 0;
        }

        #ban_bt {
            /*position:fixed;*/
            background-color: #07b8dd;
            bottom: 10px;
            z-index: 9999;
            text-align: center;
            margin-top: 25px;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 10px;
            left: 0;
            right: 0;

            height: 40px;
            width: 90%;
            border: 1px solid #dcdcdc;
            border-radius: 5px;
        }

        #ban_bt button {
            color: #fff;
            height: 40px;
            font-size: 20px;
            width: 100%;
            border: 0;
            background: 0;
        }

        #ban_bt.tian {
            background: #f883ad;
        }

        #ban_bt.tian button {
            color: #fff;
        }

        .text-cont {
            margin: 20px 6px 6px 6px;
            height: 75%;
            border: 1px solid #dcdcdc;
            border-radius: 5px;
            background-color: #fff;
            overflow: scroll;
        }

        .text-detail {
            font-size: 14px;
            text-align: justify;
            margin-left: 15px;
            margin-right: 15px;
            line-height: 20px;
            margin-top: 15px;
            color: #333333;
        }

        .text-title {
            font-size: 16px;
            text-align: center;
            margin-left: 20px;
            margin-right: 20px;
            margin-bottom: 30px;
            margin-top: 28px;
            color: #333333;
        }

        .text-qr {
            font-size: 16px;
            margin-left: 6px;
            margin-right: 6px;
            margin-top: 10px;
            color: #666;
        }

        .text-qr p {
            margin: 0;
            line-height: 28px;
        }

        .text-qr img {
            width: 22px;
            margin-right: 10px;
            vertical-align: middle;
        }

        .checkbox {
            width: 25px;
            height: 25px;
            padding: 0 5px 0 0;
            display: block;
            background-color: #fff;
        }

        .text-checkinfo {
            height: 25px;
            margin-top: 5px;
        }

        input[type=checkbox],
        input[type=radio] {
            appearance: none;
            width: 20px;
            height: 20px;
            margin-right: 10px;
            cursor: pointer;
            vertical-align: bottom;
            background: #fff;
            border: 1px solid #dcdcdc;
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
            border-radius: 1px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
        }

        input[type=checkbox]:checked,
        input[type=radio]:checked {
            background: #000;
        }

        .round {
            border: 0px solid #ffffff;
            -webkit-border-radius: 5px;
            color: #fff;
        }

        .prompt_message_block {
            background-color: #04aed1;
            height: 80px;
            width: 100%;
        }

        .prompt_message_icon {
            float: left;
            padding-top: 11px;
            padding-left: 16px;
            width: 14px;
            height: 14px;
        }

        .prompt_message_l {
            color: #ffffff;
            font-size: 21px;
            padding-left: 16px;
            padding-top: 21px;
            margin: auto;
        }

        .prompt_message_s {
            float: left;
            color: #ffffff;
            font-size: 14px;
            padding-left: 5px;
            padding-top: 11px;
            margin: 0;
        }

        .sheet_top {
            height: 45px;
        }

        .start_block {
            height: 17px;
            width: 5px;
            color: #07b8dd;
            margin-top: 15px;
            margin-bottom: 13px;
            background-color: #07b8dd;
            float: left;
        }

        .sheet_top_text {
            color: #333333;
            font-size: 15px;
            float: left;
            padding-left: 15px;
            padding-top: 13px;
        }

        .sheet_top_edit {
            float: right;
            padding-right: 20px;
            padding-top: 13px;
            color: #07b8dd;
            width: 50px;
            height: 15px;
        }

        .sheet_necessary_content {
            background-color: #f5f5f5;
            margin-left: 17px;
            margin-right: 17px;
        }

        .sheet_optional_content {
            background-color: #f5f5f5;
            margin-left: 17px;
            margin-right: 17px;
            margin-top: 8px;
            margin-bottom: 8px;
        }

        .sheet_text {
            padding-left: 15px;
            padding-top: 7px;
            padding-bottom: 7px;
            color: #333333;
            font-size: 14px;
            margin: 0 auto;
            line-height: 20px;
            height: 20px;
        }

        .sheet_label {
            text-align: justify;
            word-spacing: 23.5688px;
            float: left;
        }

        .sheet_value {
            margin-left: 15px;
            float: left;
        }

        .sheet_note {
            padding-top: 5px;
            padding-left: 15px;
        }

        .sheet_note_point {
            color: #d3d3d3;
        }

        .sheet_note_content {
            font-size: 12px;
            color: #bababa;
        }

        .confirm_button {
            background-color: #07b8dd;
            color: #ffffff;
            font-size: 20px;
            margin-left: 15px;
            margin-right: 15px;
            margin-top: 25px;
            height: 40px;
            margin-bottom: 10px;
            text-align: center;
            line-height: 40px;
        }

        .mark {
            border-bottom: 1px solid #ffa800;
            color: #ffa800;
        }
        .ico_up{
        margin-top: 8px;
        margin-right: 18px;
        float: right;
    width: 0;
    height: 0;
    border: 11px solid transparent ;
    border-bottom-color:#B0B0B0 ;
}
.ico_down{
        margin-top: 12px;
        margin-right: 18px;
        float: right;
    width: 0;
    height: 0;
    border: 10px solid transparent ;
    border-top-color:#B0B0B0 ;

}
.operationArea{
margin-top: 25px;
margin-bottom: 10px;
}
        .dbutton {  
        padding-top: 7px;
        padding-bottom: 7px;
        width: 60%;
        padding:8px;  
        background-color: #428bca;  
        border-color: #357ebd;  
        color: #fff;  
        -moz-border-radius: 10px;  
        -webkit-border-radius: 10px;  
        border-radius: 10px; /* future proofing */  
        -khtml-border-radius: 10px; /* for old Konqueror browsers */  
        text-align: center;  
        vertical-align: middle;  
        border: 1px solid transparent;  
        font-weight: 900;  
        font-size:125%;
        display:block;
        margin:auto;
      }  